home *** CD-ROM | disk | FTP | other *** search
/ NeXTSTEP 3.3 (Developer)…68k, x86, SPARC, PA-RISC] / NeXTSTEP 3.3 Dev Intel.iso / NextDeveloper / Source / GNU / cc / obcp.gperf < prev    next >
Text File  |  1994-01-04  |  4KB  |  105 lines

  1. %{
  2. /* Command-line: gperf -p -j1 -g -o -t -N is_reserved_word -k1,4,$,7 gplus.gperf  */
  3. %}
  4. struct resword { char *name; short token; enum rid rid; enum languages lang; char *save; };
  5. %%
  6. __alignof, ALIGNOF, NORID, lang_c,
  7. __alignof__, ALIGNOF, NORID, lang_c,
  8. __asm, GCC_ASM_KEYWORD, NORID, lang_c,
  9. __asm__, GCC_ASM_KEYWORD, NORID, lang_c,
  10. __attribute, ATTRIBUTE, NORID, lang_c,
  11. __attribute__, ATTRIBUTE, NORID, lang_c,
  12. __classof, CLASSOF, NORID, lang_c,
  13. __classof__, CLASSOF, NORID, lang_c,
  14. __const, TYPE_QUAL, RID_CONST, lang_c,
  15. __const__, TYPE_QUAL, RID_CONST, lang_c,
  16. __extension__, EXTENSION, NORID, lang_c,
  17. __headof, HEADOF, NORID, lang_c,
  18. __headof__, HEADOF, NORID, lang_c,
  19. __inline, SCSPEC, RID_INLINE, lang_c,
  20. __inline__, SCSPEC, RID_INLINE, lang_c,
  21. __label__, LABEL, NORID, lang_c,
  22. __signed, TYPESPEC, RID_SIGNED, lang_c,
  23. __signed__, TYPESPEC, RID_SIGNED, lang_c,
  24. __typeof, TYPEOF, NORID, lang_c,
  25. __typeof__, TYPEOF, NORID, lang_c,
  26. __volatile, TYPE_QUAL, RID_VOLATILE, lang_c,
  27. __volatile__, TYPE_QUAL, RID_VOLATILE, lang_c,
  28. __wchar_t, TYPESPEC, RID_WCHAR, lang_cplusplus, /* Unique to ANSI C++ */
  29. all, ALL, NORID, lang_cplusplus,        /* Extension */
  30. except, EXCEPT, NORID, lang_cplusplus,        /* Extension */
  31. exception, AGGR, RID_EXCEPTION, lang_cplusplus,    /* Extension */
  32. raise, RAISE, NORID, lang_cplusplus,        /* Extension */
  33. raises, RAISES, NORID, lang_cplusplus,        /* Extension */
  34. reraise, RERAISE, NORID, lang_cplusplus,    /* Extension */
  35. throw, THROW, NORID, lang_cplusplus        /* Extension */,
  36. try, TRY, NORID, lang_cplusplus            /* Extension */,
  37. asm, ASM_KEYWORD, NORID, lang_c,
  38. auto, SCSPEC, RID_AUTO, lang_c,
  39. break, BREAK, NORID, lang_c,
  40. bycopy, TYPE_QUAL, RID_BYCOPY, lang_objc,
  41. case, CASE, NORID, lang_c,
  42. catch, CATCH, NORID, lang_cplusplus,
  43. char, TYPESPEC, RID_CHAR, lang_c,
  44. class, AGGR, RID_CLASS, lang_cplusplus,
  45. @class, CLASS, NORID, lang_objc,
  46. classof, CLASSOF, NORID, lang_cplusplus,
  47. const, TYPE_QUAL, RID_CONST, lang_c,
  48. continue, CONTINUE, NORID, lang_c,
  49. default, DEFAULT, NORID, lang_c,
  50. @defs, DEFS, NORID, lang_objc,
  51. delete, DELETE, NORID, lang_cplusplus,
  52. do, DO, NORID, lang_c,
  53. double, TYPESPEC, RID_DOUBLE, lang_c,
  54. else, ELSE, NORID, lang_c,
  55. enum, ENUM, NORID, lang_c,
  56. @encode, ENCODE, NORID, lang_objc,
  57. @end, END, NORID, lang_objc,
  58. extern, SCSPEC, RID_EXTERN, lang_c,
  59. float, TYPESPEC, RID_FLOAT, lang_c,
  60. for, FOR, NORID, lang_c,
  61. friend, SCSPEC, RID_FRIEND, lang_cplusplus,
  62. goto, GOTO, NORID, lang_c,
  63. headof, HEADOF, NORID, lang_cplusplus,
  64. id, OBJECTNAME, RID_ID, lang_objc,
  65. if, IF, NORID, lang_c,
  66. in, TYPE_QUAL, RID_IN, lang_objc,
  67. inline, SCSPEC, RID_INLINE, lang_c,
  68. inout, TYPE_QUAL, RID_INOUT, lang_objc,
  69. int, TYPESPEC, RID_INT, lang_c,
  70. @interface, INTERFACE, NORID, lang_objc,
  71. @implementation, IMPLEMENTATION, NORID, lang_objc,
  72. long, TYPESPEC, RID_LONG, lang_c,
  73. mutable, SCSPEC, RID_MUTABLE, lang_cplusplus,
  74. new, NEW, NORID, lang_cplusplus,
  75. oneway, TYPE_QUAL, RID_ONEWAY, lang_objc,
  76. operator, OPERATOR, NORID, lang_cplusplus,
  77. out, TYPE_QUAL, RID_OUT, lang_objc,
  78. overload, OVERLOAD, NORID, lang_cplusplus,
  79. private, VISSPEC, RID_PRIVATE, lang_cplusplus,
  80. @private, PRIVATE, NORID, lang_objc,
  81. protected, VISSPEC, RID_PROTECTED, lang_cplusplus,
  82. @protected, PROTECTED, NORID, lang_objc,
  83. @protocol, PROTOCOL, NORID, lang_objc,
  84. public, VISSPEC, RID_PUBLIC, lang_cplusplus, 
  85. @public, PUBLIC, NORID, lang_objc,
  86. register, SCSPEC, RID_REGISTER, lang_c, 
  87. return, RETURN, NORID, lang_c, 
  88. @selector, SELECTOR, NORID, lang_objc, 
  89. short, TYPESPEC, RID_SHORT, lang_c, 
  90. signed, TYPESPEC, RID_SIGNED, lang_c, 
  91. sizeof, SIZEOF, NORID, lang_c, 
  92. static, SCSPEC, RID_STATIC, lang_c, 
  93. struct, AGGR, RID_RECORD, lang_c, 
  94. switch, SWITCH, NORID, lang_c, 
  95. this, THIS, NORID, lang_cplusplus, 
  96. template, TEMPLATE, NORID, lang_cplusplus, 
  97. typedef, SCSPEC, RID_TYPEDEF, lang_c, 
  98. typeof, TYPEOF, NORID, lang_c, 
  99. union, AGGR, RID_UNION, lang_c, 
  100. unsigned, TYPESPEC, RID_UNSIGNED, lang_c, 
  101. virtual, SCSPEC, RID_VIRTUAL, lang_cplusplus, 
  102. void, TYPESPEC, RID_VOID, lang_c, 
  103. volatile, TYPE_QUAL, RID_VOLATILE, lang_c, 
  104. while, WHILE, NORID, lang_c, 
  105.